home *** CD-ROM | disk | FTP | other *** search
-
- // JavaScript wrapper for r3channe.h
- // Auto generated file, do not modify by hand
- // Copyright ⌐ 2004, Realsoft Graphics Oy
-
- var R3_CHANNEL_H = 1;
- include("oops/r3root.js")
- include("oops/r3typids.js")
-
-
- var R3CLID_CHANNEL = 209;
-
-
-
-
-
- R3CHM_READ = 209000;
-
- function mR3CHM_READ() {
- DoA(this.r3obj, 209000, 0, R3TID_INTEGER, 0);
- }
-
-
- R3CHM_WRITE = 209001;
-
- function mR3CHM_WRITE() {
- DoA(this.r3obj, 209001, 0, R3TID_INTEGER, 0);
- }
-
-
- R3CHCM_RENAMECHANNEL = 209002;
-
- function mR3CHCM_RENAMECHANNEL() {
- DoA(this.r3obj, 209002, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Returns most suitable float-integet conversion factor for the given data type. * For example,
- // a color channel returns 255 for R3TID_BYTE
- // p3: Integer[], type identifier (see r3typids.h)
-
- R3CHCM_MAPNORMALVALUE = 209003;
-
- function mR3CHCM_MAPNORMALVALUE(p3) {
- DoA(this.r3obj, 209003, p3, R3TID_INTEGER, R3TNF_ARRAY);
- }
-
- // Description: Asks if a channel datatype should be stored as a signed quantity
- // p3: Integer[], type identifier (see r3typids.h)
-
- R3CHCM_MAPSIGNED = 209004;
-
- function mR3CHCM_MAPSIGNED(p3) {
- DoA(this.r3obj, 209004, p3, R3TID_INTEGER, R3TNF_ARRAY);
- }
-
-
-
-
- R3CHA_Width = 209507;
- function SetR3CHA_Width(value) {
- R3Set(this.r3obj, R3CHA_Width, value, R3TID_INTEGER, 0);
- }
-
- function GetR3CHA_Width() {
- return R3Get(this.r3obj, R3CHA_Width, R3TID_INTEGER, 0);
- }
-
- R3CHA_Data = 209508;
- function SetR3CHA_Data(value) {
- R3Set(this.r3obj, R3CHA_Data, value, R3TID_OBJECT, 0);
- }
-
- function GetR3CHA_Data() {
- return R3ToJS(R3Get(this.r3obj, R3CHA_Data, R3TID_OBJECT, 0));
- }
-
- R3CHA_ExternalData = 209510;
- function SetR3CHA_ExternalData(value) {
- R3Set(this.r3obj, R3CHA_ExternalData, value, R3TID_INTEGER, 0);
- }
-
- function GetR3CHA_ExternalData() {
- return R3Get(this.r3obj, R3CHA_ExternalData, R3TID_INTEGER, 0);
- }
-
-
-
- function r3Channel () {
- this.base = r3God;
- if(arguments.length) {
- this.base(R3CLID_CHANNEL, arguments);
- }
- // Methods
- this.READ=mR3CHM_READ;
- this.WRITE=mR3CHM_WRITE;
- this.RENAMECHANNEL=mR3CHCM_RENAMECHANNEL;
- this.MAPNORMALVALUE=mR3CHCM_MAPNORMALVALUE;
- this.MAPSIGNED=mR3CHCM_MAPSIGNED;
-
- // Attributes
- this.GetWidth=GetR3CHA_Width;
- this.SetWidth=SetR3CHA_Width;
- this.GetData=GetR3CHA_Data;
- this.SetData=SetR3CHA_Data;
- this.GetExternalData=GetR3CHA_ExternalData;
- this.SetExternalData=SetR3CHA_ExternalData;
- }
-
- r3Channel.prototype=new r3Root;
- // r3channe.h_H